home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / QuickTime VR / MacOS / QuickDraw™ 3D 1.0.6F4 SDK / Samples / SampleCode / Tumbler and Podium / Tumbler_drag.h < prev    next >
Encoding:
Text File  |  1995-05-31  |  991 b   |  27 lines  |  [TEXT/MPS ]

  1. // Tumbler_drag.h
  2. //
  3. // Dragging related data structures and function prototypes for the 
  4. // Tumbler application
  5. //
  6. // Modification History
  7. //
  8. //    11/26/94        nick        initial cut - symantec proto_helper app, add defines
  9.  
  10.  
  11. #ifndef _Tumbler_DRAG_H_
  12. #define _Tumbler_DRAG_H_
  13.  
  14.  
  15. // prototypes from Tumbler_drag.c
  16. pascal OSErr MyDrawingProc(DragRegionMessage message, RgnHandle showRgn, Point showOrigin, RgnHandle hideRgn, Point hideOrigin, void *dragDrawingRefCon, DragReference theDragRef);
  17. Boolean DragItemsAreAcceptable(DragReference theDrag);
  18. Boolean DragIsNotInSourceWindow(DragReference theDrag);
  19. Boolean MouseIsInContentRgn(DragReference theDrag, WindowPtr theWindow);
  20. pascal OSErr MyReceiveDropHandler(WindowPtr theWindow, unsigned long handlerRefCon, DragReference theDrag);
  21. pascal OSErr MyTrackingHandler(short theMessage, WindowPtr theWindow, void *handlerRefCon, DragReference theDrag);
  22. short DoDragObjects(DocumentPtr theDocument, EventRecord *theEvent, RgnHandle hiliteRgn) ;
  23.  
  24.  
  25. #endif
  26.  
  27.